it makes me wonder - Turkish English Dictionary